#ifndef _MOCK_ILIVING_H_
#define _MOCK_ILIVING_H_

#include "ILiving.h"
#include "gmock/gmock.h"

class ILivingMock : public ILiving
{
public:
  MOCK_CONST_METHOD0(getHealth, int());
  MOCK_METHOD1(hurt, void(int));
  MOCK_METHOD1(heal, void(int));
  MOCK_METHOD1(setKillCallback, void(ILiving::killCallbackFunction));
};
#endif /* _MOCK_ILIVING_H_ */

